Should I Have Sold

GasLog LP. 8.75% Series A Cumulative Redeemable Perpetual Preference Shares

GLOG^A